package com.xiaozhen.driver.service;

import com.xiaozhen.common.core.domain.driver.ParseModbusDriver;

/**
 * HISTORY
 *
 * @author zhenweisheng
 * @date 2021/11/17 14:23
 * @description:
 */
public interface ParseModbusDriverService {
    /**
     * 添加
     *
     * @param modbusDriver
     * @return
     */
    int insertDriver(ParseModbusDriver modbusDriver);

    /**
     * 修改
     *
     * @param modbusDriver
     * @return
     */
    int updateDriver(ParseModbusDriver modbusDriver);

    /**
     * 删除
     *
     * @param driverId
     * @return
     */
    int deleteDriverById(Long driverId);

    /**
     * 根据ID获取驱动信息
     *
     * @param driverId
     * @return
     */
    ParseModbusDriver getDriverById(Long driverId);
}
